A Truly Concurrent Process Calculus over Recyclable Resources
نویسنده
چکیده
In this paper we present a truly concurrent semantics for deterministic concurrent recursive processes accessing quantified recyclable resources. The process semantics is built upon the new coherently complete and prime algebraic domain of continued multi-pomsets, which is a quantitative version of the domain of complex resource pomsets. The CSP-like process language that we study contains several deterministic quantitative process operators, namely hiding, restriction, sequential, serial and parallel, as well as an observable recursion. A deterministic structural operational machine is displayed that allows extracting a linear and a continued operational semantics. The denotational semantics is naturally defined on continued multi-pomsets for all finitary operators and lifted to a functional domain over environments modelling recursion. The robustness of the present semantical work is demonstrated by proving that the denotational semantics is fully abstract with respect to the linear and the continued operational semantics and by relating it via observation to bisimilarity.
منابع مشابه
A Truly Concurrent Process Semantics over Multi-Pomsets of Consumable Resources
This paper develops a truly concurrent semantical approach, whereby concurrency is notionally independent of nondeterminism, that allows describing the deterministically concurrent behaviour of recursive processes accessing consumable resources. The process semantics is based on the new coherently complete and prime algebraic domains of real and complex multi-pomsets. The process language that ...
متن کاملA Calculus of Truly Concurrent Mobile Processes
We make a mixture of Milner’s π-calculus and our previous work on truly concurrent process algebra, which is called πtc. We introduce syntax and semantics of πtc, its properties based on strongly truly concurrent bisimilarities. Also, we include an axiomatization of πtc. πtc can be used as a formal tool in verifying mobile systems in a truly concurrent flavor.
متن کاملTruly Concurrent Process Algebra with Timing
We extend truly concurrent process algebra APTC with timing related properties. Just like ACP with timing, APTC with timing also has four parts: discrete relative timing, discrete absolute timing, continuous relative timing and continuous absolute timing.
متن کاملA Calculus for True Concurrency
We design a calculus for true concurrency called CTC, including its syntax and operational semantics. CTC has good properties modulo several kinds of strongly truly concurrent bisimulations and weakly truly concurrent bisimulations, such as monoid laws, static laws, new expansion law for strongly truly concurrent bisimulations, τ laws for weakly truly concurrent bisimulations, and full congruen...
متن کاملResource traces: a domain for processes sharing exclusive resources
The domain of explicitly terminated finite and infinite words is commonly used to define denotational semantics for process algebras such as CSP. In this well-known framework the denotational semantics of concurrency is derived via power-domains from that of non-deterministic choice and interleaving to the effect that the denotational semantics of a concurrent process is equal to the set of all...
متن کامل